package com.ssy.lingxi.open.api.serviceImpl.member;

import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.component.rabbitMQ.service.IRabbitMQUtils;
import com.ssy.lingxi.member.merchant.api.model.openapi.request.MemberOpenApiCreateVO;
import com.ssy.lingxi.member.merchant.api.model.openapi.response.MemberOpenApiCreateResultVO;
import com.ssy.lingxi.open.api.service.member.IMemberCreationService;

import javax.annotation.Resource;

/**
 * 会员服务 - 会员创建相关接口
 * @author 万宁
 * @version 2.0.0
 * @date 2021-10-15
 */
public class MemberCreationServiceImpl implements IMemberCreationService {
    @Resource
    private IRabbitMQUtils mqUtils;

    /**
     * 创建会员 - 同步
     *
     * @param memberCreateVO 接口参数
     * @return 返回
     */
    @Override
    public Wrapper<MemberOpenApiCreateResultVO> createMember(MemberOpenApiCreateVO memberCreateVO) {
        return null;
    }

    /**
     * 创建会员 - 异步
     *
     * @param memberCreateVO 接口参数
     * @return 返回
     */
    @Override
    public Wrapper<Void> createMemberAsync(MemberOpenApiCreateVO memberCreateVO) {
        return null;
    }
}
